non-lethal weapon - German English Dictionary